package com.example.designpatterns.iterator;

/**
 * 聚合接口 - 定义创建相应迭代器的接口
 * @param <T> 聚合内元素类型
 */
public interface Aggregate<T> {
    /**
     * 创建一个迭代器用于遍历聚合对象中的元素
     * @return 返回一个迭代器对象
     */
    Iterator<T> createIterator();
} 